home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / MENU_UTL / MC01 / MC01.DOC < prev    next >
Text File  |  1994-05-12  |  5KB  |  129 lines

  1.                                 MENUCASE 1.0
  2.                            Copyright 1993, 1994
  3.                           Registration donation $10.00
  4.  
  5.                      Written by: John Barry Iozia
  6.                           D/B/A JayBari Software
  7.                         464A Liberty Street Apt. 104
  8.                        Little Ferry, New Jersey 07643
  9.  
  10.  
  11.  
  12. MenuCase 1.0 is a case tool which will allow you to create and test Turbo
  13. Vision menus using a Turbo Vision interface which works much like
  14. Borland's Resource Workshop for Windows. The documentation will assume that
  15. you are familiar with Turbo Vision, know how to use a mouse, and hate to
  16. code Turbo Vision menus.
  17.  
  18.  
  19. What's new since the beta version
  20.  
  21. ****  Data fields change with list focus ****
  22.  
  23.       In the prior version it was necessary to press enter or
  24.       double click on the list box item to bring the menu item's
  25.       data into the data entry fields. This has been changed to
  26.       match the functionality of the Borland Resource Workshop.
  27.  
  28. ****  60% smaller menu files   *****
  29.       MC00 TVM files are NOT compatible with MC01. The menu file will be
  30.       converted if requested, and a new file will be created with the .TV1
  31.       extension. I reduced the string lengths of the input fields to a
  32.       practical length. The TVM file for MC00 was 59049 bytes, for
  33.       MC01 the TV1 file is 14924 bytes.
  34.  
  35.  
  36. **** Port your menus to Windows   ****
  37.  
  38.       Load Windows 3.x RC MENU text files
  39.       Save a TV1 file as a RC text file
  40.       Write the RC file to screen.
  41.  
  42. **** "File changed" indicator '*' *****
  43.  
  44.       The indicator has been removed.
  45.  
  46. ****  Run menu improved ****
  47.  
  48.       When you "run" your menu, the menu item executed
  49.       will be scrolled to and highlighted in the menu listbox.
  50.  
  51. ****  Enabled or Grayed radio button ****
  52.  
  53.       This feature is for easy Windows porting.
  54.  
  55.  
  56. **** Status bars ****
  57.  
  58.      This feature has not been implemented as yet.
  59.  
  60.  
  61.  
  62. File extensions used by MenuCase:
  63.  
  64. *.TV1    File containing all information pertaining to a menu and
  65.          its related commands.
  66. *.CM     Menu command include file. You create a list of command constants
  67.          and the include file for your app is automatically created when you
  68.          save the menu file.
  69. *.HC     Menu hcContext constants created and saved the same as *.CM
  70. *.SCM    Actual Turbo Vision pascal source code created by your menu tree.
  71. *.RC     Windows 3.1 resource text file.
  72.  
  73. Notes:
  74.    Pressing ENTER while in an input field of the menu creation dialog will
  75.    make your changes visible in the menu tree.
  76.  
  77.  
  78.  
  79.    The COPY, CUT & PASTE commands only apply to menu items. When you
  80.    insert an item it will be inserted below the focused item. Deleting a
  81.    menu popup will delete all items in its group. The paste buffer only
  82.    contains your last copy or cut.
  83.  
  84. COMMMAND CONSTANT DIALOGS:
  85.  
  86.    You can maintain a list of your menu commands and hccontext constants
  87.    using the menu options under INCLUDE FILES from the main menu bar.
  88.    To transfer a constant from a constant listbox to a menu item inputline
  89.    do the following:
  90.  
  91.    Click on the menu data listbox with the mouse to move the
  92.    desired menu information to the inputlines. Open or click on the
  93.    constant dialog listbox with the mouse or press F6 to cycle through the
  94.    dialogs. Make the desired constant list item the focused item. Then
  95.    press ENTER or mouse click on the SELECT button to transfer the
  96.    information to the menu data dialog. Then click on the main
  97.    menu data dialog and locate the cursor in any of the inputlines and
  98.    press ENTER to make the change effective. Don't press ENTER if the
  99.    inputline you select is highlighted because you will delete the
  100.    contents of the inputline - press the END key or a cursor direction key
  101.    to unhighlight the inputline, then press enter. A constant listbox will
  102.    transfer its information to the appropriate inputline.
  103.  
  104.  
  105. GENERAL INSTRUCTIONS:
  106.  
  107.    After entering data into an inputline, press enter to "keep"
  108.    the information. If you tab to the next field without pressing
  109.    enter your new information will not be retained. This is different
  110.    from Version 0.0, but was necessary to implement the "live" action
  111.    of the menu data listbox.
  112.  
  113.  
  114.  
  115. I have supplied a few sample menus and a tvshell application so you
  116. can test them. If you find any bugs or have any suggestions for
  117. future versions, please write me at the above address.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.